Regulatory Requirements Traceability and Analysis Using Semi-formal Specifications
نویسندگان
چکیده
Information systems are increasingly distributed and pervasive, enabling organizations to deliver remote services and share personal information, worldwide. However, developers face significant challenges in managing the many laws that govern their systems in this multi-jurisdictional environment. In this paper, we report on a computational requirements document expressible using a legal requirements specification language (LRSL). The purpose is to make legal requirements open and available to policy makers, business analysts and software developers, alike. We show how requirements engineers can codify policy and law using the LRSL and design, debug, analyze, trace, and visualize relationships among regulatory requirements. The LRSL provides new constructs for expressing distributed constraints, making regulatory specification patterns visually salient, and enabling metrics to quantitatively measure different styles for writing legal and policy documents. We discovered and validated the LRSL using thirteen U.S. state data breach notification laws.
منابع مشابه
RATS: A Software Tool To Aid The Development Of New Services For Intelligent Networks
This paper describes an improved overall development life cycle for intelligent network (IN) services. A novel intelligent tool (RATS) is being developed to actively assist with requirements capture and early analysis, leading to formal specifications of the IN service at different stages of refinement. Commercial tools are then used for analysis and simulation of these specifications as well a...
متن کاملPRO-ART: PROcess based Approach to Requirements Traceability*
Requirements Traceability is crucial for the success of system development activities. What does it take to capture, maintain and use requirements information? Based on a three dimensional framework and a tool interoperability approach we present a requirements engineering environment (PRO-ART) which enables the content oriented capture of requirements information. The demonstration shows how •...
متن کاملBRAIL - Safety Requirement Analysis
In the European railways standards (CENELEC EN 50126, (1999); EN 50128, (2001); EN 50129, (2000)), it is required to obtain evidence of safety in system requirements specifications. In the railway domain, safety requirements are obviously severe. It is very important to keep requirements traceability during software development process even if the different used models are informal, semi formal...
متن کاملA Systematic Method for Acquiring Regulatory Requirements: A Frame-Based Approach
Government laws and regulations impose requirements on software-intensive information systems. To comply with these laws and regulations, organizations need to evaluate current and future software systems early in the software development and procurement process by using a set of regulatory requirements. Acquiring requirements from regulations is complex because regulations contain intended and...
متن کاملBridging the gap between KAOS requirements models and B specifications
Employing formal methods for complex systems specification is steadily growing from year to year. Whereas the formal specification process from abstraction to implementation via refinement is well understood, the traceability between initial user requirements (requirements analysis) and the corresponding formal specification is still unsatisfying and ambiguous. In fact, there is little research...
متن کامل